home *** CD-ROM | disk | FTP | other *** search
/ Aminet 28 / Aminet 28 (1998)(GTI - Schatztruhe)[!][Dec 1998].iso / Aminet / util / cli / CheckModem.lha / CheckModem.dok < prev    next >
Encoding:
Text File  |  1998-10-04  |  3.2 KB  |  94 lines

  1.          =========================================================
  2.            $VER: CheckModem 1.3 (30.9.98)  Copyright (c) Nils Görs
  3.          =========================================================
  4.  
  5. ist  ein  Programm  um aus einem Arexx- bzw.  Shell-Skript zu testen welchen
  6. Status ein Modem z.Zt.  des Programmaufrufes hatte.
  7.  
  8.  
  9.  
  10. COPYRIGHT NOTICE
  11.  
  12.    This program is Copyright (c) 1996 Nils Görs, all rights reserved.
  13. You may however freely use it and give copies to your friends, as long as
  14. you don't add data to or remove data from the distribution archive. You may
  15. *NOT* include any part of the distribution archive in a commercial software
  16. package, without my permission. If you have comments or suggestions, feel
  17. free to contact me. Use PGP-encrypted Email when possible, you can find my
  18. public key at the end of this file.
  19.  
  20.         Nils Görs              Email: N.Goers@Art-Line.de
  21.         Kaiserstr.97a
  22.         42329 Wuppertal
  23.         Germany
  24.  
  25.  
  26.  
  27. BEFEHLSSCHABLONE
  28.  
  29.    DEVICENAME/A        Name des Schnittstellentreibers, z. B. artser.device
  30.  
  31.    UNIT/A/N        Nummer der Schnittstelle.
  32.  
  33.    WARN/S        gibt bei einem Fehler immer WARN zurück!
  34.  
  35.  
  36. RÜCKGABEWERTE
  37.  
  38. RETURN_OK      = 0   (Modem AN)
  39. RETURN_WARN    = 5   (Modem AUS)
  40. RETURN_ERROR   = 10  (Schnittstellentreiber ist bereits belegt)
  41. RETURN_FAIL    = 20  (irgendwas ist schiefgelaufen)
  42.  
  43. Ist  das  Modem  eingeschaltet  wird  RETURN_OK,  bei  ausgeschaltetem Modem
  44. RETURN_WARN,  zurückgegeben.  Konnte z.  B.  der Schnittstellentreiber nicht
  45. geöffnet werden, dann gibt CheckModem ein RETURN_FAIL zurück.
  46. Sollte  der Schnittstellentreiber geöffnet aber nicht ansprechbar sein, z.B.
  47. wenn  der  OpenCnt  >0  ist,  wird ein RETURN_ERROR zurückgegeben.  Man kann
  48. allerdings  bei  einem  RETURN_ERROR  davon  ausgehen, daß das Modem an ist.
  49. Denn   eine   andere  Software  (z.   B.   TERM,  Zodiac's  Point)  hat  die
  50. Schnittstelle bereits belegt.
  51.  
  52.  
  53.  
  54. BEISPIEL (aus meiner User-Startup)
  55.  
  56.   CheckModem artser.device 0
  57. if warn
  58.    echo "Modem nicht an. 'Buute' normal weiter!"
  59. else
  60.   echo "Modem ist an, starte Anrufbeantworter!"
  61.   SYS:Dfue/ZVT/Start_ZVT
  62. endif
  63.  
  64.  
  65.  
  66. GESCHICHTE
  67.  
  68. 1.0 (??.??.94) --- interne Version ---
  69.                bis jemand in /Z-NETZ/RECHNER/AMIGA/SOFTWARE anfragte ob
  70.                einer der Anwesenden ein solches Tool besitzen würde.
  71.  
  72. 1.1 (17.9.96)  Fehler im Template behoben    (=> Jörg Strohmayer)
  73.                MultiIO-Karten werden erkannt (=> Norbert Dimpfl)
  74.                bessere Fehlerdifferenzierung (=> Nils Görs;-)
  75.  
  76. 1.2 (8.9.98)   Probleme behoben wenn die parallele Schnittstelle belegt war.
  77.            (Da ich keine MultiIO-Karte habe kann ich nicht sagen ob es
  78.         mit dieser weiterhin läuft!)
  79.  
  80. 1.3 (30.9.98)  WARN/S Schalter eingebaut.    (=> Robert Wilson)
  81.  
  82. -----BEGIN PGP PUBLIC KEY BLOCK-----
  83. Version: 2.6.3i
  84.  
  85. mQBNAi+MXhYAAAECAMgnLoI79hQT1HEqBMTcH4eIRjebkMF4fi3zdRgsMG+fXPMz
  86. DqTMqkJ8CGjfCN4DpFbMcXzjXSNChAKRgNkA6QUABRG0IE5pbHMgR29lcnMgPE4u
  87. R29lcnNAQXJ0LUxpbmUuZGU+iQBVAwUQMcryKoQCkYDZAOkFAQHrigH/aVSvDE3f
  88. fcJxHhk0azTW+A/Xvx8xwYpgTsUHvnDLcL9t0oKLUukJ+JmivZi1Unefqc4UjTNn
  89. ft/oRNlgGwH2pbQpTmlscyBHb2VycyA8Ti5Hb2Vyc0BBcnQtTGluZS5hcnQtbGlu
  90. ZS5kZT6JAFUCBRAvjF52hAKRgNkA6QUBARJwAgCftsE56RsbsY+gt23I1XxtoQdc
  91. BbASzy2X7vjTHDkX1oQ9UX5b/tM8TFeiXknmDHc3G3VsVJurLcC9HVoOryZ4
  92. =8DS7
  93. -----END PGP PUBLIC KEY BLOCK-----
  94.